package dao;

import java.util.*;

public class Teclado {

	public static String cadena() {
		return new Scanner(System.in).nextLine();
	}

	public static String cadena(String msg) {
		System.out.println(msg);
		return Teclado.cadena();
	}

	public static int entero() {
		int val = 0;
		boolean error;

		do {
			error = false;
			try {
				Scanner c = new Scanner(System.in);
				val = c.nextInt();
			} catch (InputMismatchException ime) {
				error = true;
				System.out.println("Error de entrada !");
			}
		} while (error);

		return val;
	}

	public static int entero(String msg) {
		System.out.println(msg);
		return Teclado.entero();
	}

	public static float decimal(){

		float val=(float)0.0;
		boolean error;

		do {
			error = false;
			try {
				Scanner c = new Scanner(System.in);
				val = c.nextFloat();
			} catch (InputMismatchException ime) {
				error = true;
				System.out.println("Error de entrada !");
			}
		} while (error);

		return val;
		
	}
	
	
	public static float decimal(String msg){
		System.out.println(msg);
		return Teclado.decimal();
	}
	
}
